0fa35d52fb0a6f148b4b57b3c88a7e36b615003a,jasperreports/src/net/sf/jasperreports/engine/export/ooxml/XlsxSheetHelper.java,XlsxSheetHelper,exportFooter,#number#PrintPageFormat#boolean#String#number#number#boolean#number#JRXlsAbstractExporter.SheetInfo.SheetPrintSettings#,165
Before Change
if (hasHeader(printSettings))
{
write("<oddHeader>");
if (StringUtils.isNotBlank(printSettings.getHeaderLeft()))
{
write("&L");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderLeft()));
}
if (StringUtils.isNotBlank(printSettings.getHeaderCenter()))
{
write("&C");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderCenter()));
}
if (StringUtils.isNotBlank(printSettings.getHeaderRight()))
{
write("&R");
write(StringEscapeUtils.escapeHtml(printSettings.getHeaderRight()));
}
write("</oddHeader>");
}
if (hasFooter(printSettings))
{
write("<oddFooter>");
if (StringUtils.isNotBlank(printSettings.getFooterLeft()))
{
write("&L");
write(StringEscapeUtils.escapeHtml(printSettings.getFooterLeft()));
}
if (StringUtils.isNotBlank(printSettings.getFooterCenter()))
{
write("&C");
write(StringEscapeUtils.escapeHtml(printSettings.getFooterCenter()));
}
if (StringUtils.isNotBlank(printSettings.getFooterRight()))
{
write("&R");
write(StringEscapeUtils.escapeHtml(printSettings.getFooterRight()));
}
write("</oddFooter>");
}
After Change
if (hasHeader(printSettings))
{
write("<oddHeader>");
if (printSettings.getHeaderLeft() != null && !printSettings.getHeaderLeft().trim().isEmpty())
{
write("&L");
write(JRStringUtil.xmlEncode(printSettings.getHeaderLeft()));
}
if (printSettings.getHeaderCenter() != null && !printSettings.getHeaderCenter().trim().isEmpty())
{
write("&C");
write(JRStringUtil.xmlEncode(printSettings.getHeaderCenter()));
}
if (printSettings.getHeaderRight() != null && !printSettings.getHeaderRight().trim().isEmpty())
{
write("&R");
write(JRStringUtil.xmlEncode(printSettings.getHeaderRight()));
}
write("</oddHeader>");
}
if (hasFooter(printSettings))
{
write("<oddFooter>");
if (printSettings.getFooterLeft() != null && !printSettings.getFooterLeft().trim().isEmpty())
{
write("&L");
write(JRStringUtil.xmlEncode(printSettings.getFooterLeft()));
}
if (printSettings.getFooterCenter() != null && !printSettings.getFooterCenter().trim().isEmpty())
{
write("&C");
write(JRStringUtil.xmlEncode(printSettings.getFooterCenter()));
}
if (printSettings.getFooterRight() != null && !printSettings.getFooterRight().trim().isEmpty())
{
write("&R");
write(JRStringUtil.xmlEncode(printSettings.getFooterRight()));
}
write("</oddFooter>");
}